#!/usr/bin/env python

################################################################################
# Python Standard Library
################################################################################

################################################################################
# Includes
################################################################################

from protocols.d2 import D2Socket
from protocols.realm import RealmSocket
from protocols.proxy import ProxySocket

################################################################################
# Packets
################################################################################

################################################################################
# Packet Handlers
################################################################################

################################################################################
# Socket Handlers
################################################################################

class D2RPSocket(D2Socket, RealmSocket, ProxySocket):
	"""
	Diablo II Realm Proxy Socket
	"""
	
	def __init__(self, sock = None):
		D2Socket.__init__(self, sock)
		RealmSocket.__init__(self, sock)
		ProxySocket.__init__(self, sock)
